UNICASE Trace Client: A CASE Tool Integrating Requirements Engineering, Project Management and Code Implementation
نویسندگان
چکیده
Artifacts for requirements engineering, project management and code implementation are usually stored in separate tools, which makes traceability between these artifacts difficult. We developed the tool UNICASE Trace Client, which stores the aforementioned artifacts in a single environment with full traceability between all artifacts. In this paper, we describe the three traceability link creation process supported by our tool as well as its advanced features for traceability link usage.
منابع مشابه
UNICASE Trace Client: (Semi-) Automatic Tracing of Requirements and Code During Development for Small and Medium Enterprises
Corporations are constantly making progress in their efforts towards traceability in software development. One challenge faced by small and medium enterprises (SMEs) is to create traceability links between requirements and code [1], e.g. to use them to prove to their customers that they implemented all requirements. However, these links are often created after development [2], which can, for ex...
متن کاملLeveraging Traceability between Code and Tasks for Code Review and Release Management
The software maintenance process relies on traceability information captured throughout the development of a software product. Traceability from code to software engineering artifacts like features or requirements has been extensively researched. In this paper, we focus on traceability links between code and tasks. Tasks can be further linked to other artifacts such as features or requirements....
متن کاملSystem Engineering Implementation Process for Super-Systems
System engineering is one of the most powerful tools for comprehensive project management and control. This tool emphasized the life cycle of the projects, manages every single activity and helps manage the main elements of the project through a set of management and engineering processes. The goal of the current study is to use a system engineering approach in design phase in order or to meet ...
متن کاملUnicase – an Ecosystem for Unified Software Engineering Research Tools
Many research approaches aiming at control and mitigation of risks in global software development (GSD) are based on tool support. Following a rigorous research approach these tools need to be evaluated and therefore implemented. Existing tools lack support for research requirements. As a consequence researchers often have to build their own solution from scratch. This is a time consuming task ...
متن کاملProcess model for round-trip engineering with relational database
Iterative and incremental development of client/server database systems requires a round-trip engineering support, in particular in a designimplementation cycle. This paper identifies some more difficult round-trip engineering scenarios and defines processes needed to handle those scenarios. The processes conform to the current state-of-the-practice in forward and reverse engineering with relat...
متن کامل